put in the hard yards - French English Dictionary